package com.jyxd.web.hiscz.dto.checkout_report;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.jyxd.web.hiscz.dto.CodingDto;
import com.jyxd.web.hiscz.dto.checkout_report.Report.HandleDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;
@ApiModel("报告信息")
@Data
public class ReportDto {

    @JsonProperty(value = "ReportNumber")
    @ApiModelProperty(name = "报告单号")
    private String reportNumber;

    @JsonProperty(value = "ApplyNo")
    @ApiModelProperty(name = "申请单号")
    private String applyNo;

    @JsonProperty(value = "ReportClass")
    @ApiModelProperty(name = "报告单类别")
    private CodingDto reportClass;

    @JsonProperty(value = "AbnormalFlag")
    @ApiModelProperty(name = "危急值标志")
    private Long abnormalFlag;

    @JsonProperty(value = "HandleList")
    @ApiModelProperty(name = "报告操作列表")
    private List<HandleDto> handleList;

    @JsonProperty(value = "ReportURL")
    @ApiModelProperty(name = "报告路径")
    private String reportURL;
}
